All classes and interfaces

  • Button
    • A general purpose button, which supports mouse interaction, states, and functionality that allow it to be used as a UI Button.
  • ButtonBar
    • A set of buttons created using a DataProvider that behave as a ButtonGroup.
  • ButtonGroup
    • Controls a set of buttons that act as a group, where only a single button can be selected at a time.
  • CheckBox
    • A Button that changes its selected property and state when clicked, representing a Boolean value.
  • Constraints
    • The Constraints utility helps symbols scale and align the assets contained within them.
  • CoreList
    • An abstract class used to display a list of data, and set a selectedIndex (or indices).
  • DataProvider
    • An Array-based DataProvider.
  • Delegate
    • The Delegate helps resolve function callbacks when no scope can be passed in.
  • Dialog
    • The Dialog class provides both a static interface for opening and closing dialogs from anywhere in an application, as well as a "base" dialog class, which custom dialogs can extend to add common dialog functionality.
  • DragManager
    • Singleton class providing methods to initiate and manage drag and drop operations.
  • DragTarget
    • Acts as a target for drag operations initiated with DragManager.
  • DropdownMenu
    • The DropdownMenu is a Button that shows the label of a selected item in a dataProvider, and displays a dropdown list when activated.
  • EventDispatcher
    • The EventDispatcher manages the notification mechanism used throughout the components.
  • EventTypes
    • This class defines all the event types as constants to enable developers to add type-safe events to the components.
  • FocusHandler
    • Manage focus between the components.
  • IDataProvider interface
    • Defines the methods that all DataProviders should expose.
  • IList interface
    • Defines the methods that all List components must define.
  • IListItemRenderer interface
    • The public interface that all item renderers must expose to be used in a list-type component, such as ScrollingList, TileList, etc.
  • InputDelegate
    • InputDelegate receives commands from the game, by intercepting keys, controller buttons, etc, and dispatches Input events.
  • InputDetails
    • An InputDetails object is generated by the InputDelegate, and contains relevant information about user input, such as controller buttons, keyboard keys, etc.
  • InventorySlot
    • Displays an inventory "item" with quantity, and uses DragManager to allow dragging and dropping items between InventorySlots with compatible dragAcceptTypes.
  • ItemSlot
    • The itemSlot composes a button and a Drag target to add button-state functionality to and item with a dragTarget.
  • Label
    • A text-based component, which displays an un-editable label.
  • ListItemRenderer
    • The default itemRenderer for the List component.
  • Locale
    • The locale class manages translation calls from the component framework, interfacing directly with translation features of the player, or using the GameEngine to make calls to the game for translation.
  • NavigationCode
    • An enumeration of common navigation equivalents.
  • NumericStepper
    • Displays a number range as a single value with controls to increment and decrement the value.
  • OptionStepper
    • Display a selected value in a dataProvider, with an interface to scroll through available options using controls or input.
  • PopUpManager
    • Create pop-up clips that reside in the application root, in order to be shown above all other content.
  • ProgressBar
    • The ProgressBar displays a percentage of a load or operation.
  • RadioButton
    • Displays a selected value within a set of related values.
  • ScrollBar
    • Display and update a scroll position of a component.
  • ScrollIndicator
    • The ScrollIndicator is used to display a scroll position of another component.
  • ScrollingList
    • Scrolls data vertically using an item renderer for each item.
  • Slider
    • The slider displays a percentage value as a thumb on a track.
  • StatusIndicator
    • Displays a "status" based on a minumum and maximum value.
  • TextArea
    • A multi-line text display and entry component that displays a scrollBar when the text exceeds the available space.
  • TextInput
    • A single-line, non-scrolling text entry and display component, that includes a background, and display states.
  • TileList
    • A list of items in a dataProvider, laid out in a 2-dimensional Tile Grid.
  • Tween
    • The Tween class adds tween methods tweenTo() and tweenFrom() to all MovieClips when the Tween.init() method is called.
  • UIComponent
    • The UIComponent is the basis for all components in the Scaleform framework.
  • UILoader
    • Load external content, and optionally size it to fit the container.
  • ViewStack
    • Display a single view based on a linkage ID.